label{
	color:darkgray;
}
.panel {
	padding-left:0;
	padding-right:0;
}
.error-content {
    text-align: center !important;
}
#loginBtn{
   background-color:#008B8B;
   color:#fff;
   font-size:medium;
   border-radius: 5px;
}
#login-heading{
    position: Absolute;
    z-index: 1;
}
#login-heading .lead{
	user-select:none;
	-ms-user-select:none;
	-moz-user-select: none;
	-webkit-user-select:none;
}
#loginDiv{
    border-radius:5px;
    position: Absolute;
    z-index: 2;
    top: 56px;
    left: 13px;
    opacity: 1;
}
/*#loginDiv2{
    position: Absolute;
    z-index: 1;
    top: 44px;
    background-color: #fff;
    opacity: 0.4;
    border-radius: 0px;
}*/
/* 大屏幕 */
@media only screen and (min-width: 1200px ) {
	#loginBox{
	    position: fixed;
	    top: 24%;
	    left: 36%;
	    width: 26.5%;
	    height: 80%;
	}
	body{
		background:url(../images/login.png) no-repeat 0;
		background-size: cover;
	}
	.lead{
   		color:#FFFFFF;
		font-size: 25px;
	}
	#login-heading{
	    left: 70px;
	}
}
/* 平板和中等屏幕*/
@media screen and (min-width: 768px ) and (max-width:1200px ){
	#loginBox{
	    position: fixed;
	    top: 18%;
	    left: 58%;
	    width:38%;
	    height: 80%;
	}
	body{
		background:url(../images/login.png) no-repeat 0;
		background-size: cover;
	}
	.lead{
   		color:#fff;
		font-size: 25px;
	}
	#login-heading{
	    left: 70px;
	}
}	 
/* 手机 */
@media screen and (max-width:768px ){
	#loginBox{
	    position: fixed;
	    width:70%;
	    height: 80%;
	}
	#login-heading{
    	position: fixed;
    	width:100%;
	}
	#login-heading>.lead{
		text-align: center;
    	font-size:2.5em;
    	margin:1em 0;
	}
	#loginDiv2{
		position:fixed;
		display:none;
	}
	#loginDiv{
		position: fixed;
		top: 8em;
		left:1.5em;
		right:1.5em;
	}
}
/* 手机 */
@media screen and (max-width:480px ){
	#login-heading>.lead{
    	font-size:2em;
    	margin: 0.75em 0;
	}
	#loginDiv{
		top: 6em;
	}
}